﻿namespace octalforty.Componento.Core.ObjectModel
{
    public class Package : PackageManifest
    {
    }

    public class PackageSpecification
    {
        public VersionRequirement Version
        { get; private set; }

        public Platform? Platform
        { get; private set; }

        public Architecture? Architecture
        { get; private set; }

        public PackageSpecification(VersionRequirement version, Platform? platform, Architecture? architecture)
        {
            Version = version;
            Platform = platform;
            Architecture = architecture;
        }
    }
}
